package com.hzgj.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
//第一种:通过注解的方式进行注册声明.小括号里面的内容就是要提交的请求的服务器路径
//@WebServlet("/TestServlet")
public class TestServlet extends HttpServlet {//继承HttpServlet
    //接收并处理get方式提交的请求
    //重写doget方法:
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("这是一个get请求的处理！！！");
        //调用dopost方法:
        doPost(req ,resp);
    }
    //接收并处理post方式提交的请求
    //重写dopost方法:
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("这是一个post请求的处理！！！");
        //HttpServletRequest：客户端发送给服务器的请求,包含了提交请求的所有信息
        //HttpServletResponse:服务器返回给客户端的响应,包含了响应的所有信息
        //设置响应的字符集编码格式
        resp.setContentType("text/html;charset=UTF-8");
        //获取请求中的数据
          String user = req.getParameter("user");//获取账号
          String pwd = req.getParameter("pwd");//获取密码
        //判断我们的账号密码是否为admin，是登录成功，否则登录失败
          if("admin".equals(user) && "admin".equals(pwd)){//登录成功
              resp.getWriter().write("恭喜您!!登录成功!!");
          }else{//登录失败
              resp.getWriter().write("登录失败!!请检查您的账号密码是否有误");
          }
    }
}
